package com.jinzhi.jzweb.service.moduleConfig;

import com.baomidou.mybatisplus.plugins.Page;
import com.jinzhi.common.base.CoreService;
import com.jinzhi.common.utils.Result;
import com.jinzhi.jzweb.domain.moduleConfig.TrackDrawDO;

import java.util.List;

/**
 * 
 * <pre>
 * 赛道抽签表（存储抽签信息）
 * </pre>
 * <small> 2024-02-28 09:32:18 | lance</small>
 */
public interface TrackDrawService extends CoreService<TrackDrawDO> {
    /**
     * 抽签接口
     * @param trackDrawDTO
     * @return
     */
    public Result<List<TrackDrawDO>> trackDrawList(TrackDrawDO trackDrawDTO);

    /**
     * 查询上次抽签结果
     * @param trackDrawDTO
     * @return
     */
    public List<TrackDrawDO> trackList(TrackDrawDO trackDrawDTO);

    /**
     *
     *  处理抽签结果数据，改成4*18格式
     * @param trackDrawDOS
     * @return
     */
    List<TrackDrawDO> setTemplate(List<TrackDrawDO> trackDrawDOS);

    
}
